bạn có thể dễ dàng định trước thời gian để kích hoạt một hàm, ví dụ như để thông báo cho người dùng khi họ đã vừa làm một việc gì đó trong khoảng thời gian bao nhiêu giây. Ta thực hiện điều này với
setTimeoutsetTimeout
nhận vào hai tham số, tham số thứ nhất chính là câu lệnh javascript sẽ thực hiện, tham số thứ hai là khoảng thời gian chờ.bạn chú ý, tham số thứ nhất chính là câu lệnh javascript cần được đặt trong một cặp dấu nháy, và nếu ngay trong câu lệnh cũng có một dấu nháy, mọi chuyễn sẽ rất rắc rối. Để hạn chế điều đó, ta hãy viết javascript dưới dãng hàm.
VD:
Để làm xuất hiện một hộp thông báo sau 3 giây kể từ khi kích hoạt:
Mã nguồn:[Chọn]
<script type="text/javascript">
function trungian()
{
alert("Bạn vừa click vào đây 3 giây trước");
}
function run()
{
setTimeout("trungian();
",3000);
}
</script>
Bài sau sẽ đề cập tới việc ngưng hẹn giờ.